/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controller;

import Model.BD.DAO;
import Model.Previsao;
import com.icesoft.faces.component.jsfcl.data.DefaultSelectionItems;
import java.util.List;
import javax.faces.model.SelectItem;
import Controller.ConvData;
/**
 *
 * @author Uso Exclusivo
 */
public class PrevisaoBO {
    public DAO<Previsao> getDAO() {
      return new DAO<Previsao>(Previsao.class);
   }

   public DefaultSelectionItems montaListaDetalhada(List<Previsao> lista) {
      DefaultSelectionItems itens = new DefaultSelectionItems();
      itens.clear();
      int i = 0;
      ConvData use=new ConvData();
      while (i < lista.size()) {
          itens.add(new SelectItem(lista.get(i).getCodPrevisao(), "de: "+use.parseDataBra(lista.get(i).getDataInicio().toString())+" até: "+use.parseDataBra(lista.get(i).getDataFim().toString())));
          i++;
      }
      return itens;
   }
   public DefaultSelectionItems montaLista(List<Previsao> lista) {
      DefaultSelectionItems itens = new DefaultSelectionItems();
      itens.clear();
      int i = 0;
      while (i < lista.size()) {
         itens.add(new SelectItem(lista.get(i).getCodPrevisao(), "Previsão: "+lista.get(i).getCodPrevisao()));
         i++;
      }
      return itens;
   }
}
